import { getFileUrl, getFileEntity } from "@/utils/bus";
import { toPara } from "@/utils/base";

export const docType: string = "Cmp";

export class CmpDataClass {

  /**
   * 编号
   */
  Id: number | string = "";

  /**
   * logo
   */
  Logo: string = "";

  /**
   * _logo全链接
   */
  get _logo() {
    return getFileUrl(this.Logo)
  }
  set _logo(value: string) {
    this.Logo = getFileEntity(value);
  }

  /**
   * 版本号
   */
  UnionGuid: string = "";

  /**
   * 名称
   */
  Name: string = "";

  /**
   * 联系方式
   */
  Phone: string = "";

  /**
   * 详细地址
   */
  Address: string = "";

  /**
   * 城市
   */
  City: string = "北京市";

  /**
   * 经度
   */
  Longitude: string = "";

  /**
   * 维度
   */
  Latitude: string = "";

  /**
   * 本店项目,富文本编译器
   */
  Project: string = "";

  constructor(para: any) {
    toPara(this, para)
  }
}